package javaEE65_day02.StudentTeacherManger.service;


import javaEE65_day02.StudentTeacherManger.dao.StudentDao;
import javaEE65_day02.StudentTeacherManger.domian.Student;

public class StudentService {
    //判断学号是否重复方法
    public static boolean isExists(String id) {
        //调用StudentDao类中的findAllStudent（）方法
       Student[] arr =  StudentDao.findAllStudent();
        for (Student num : arr) {
            if ((num != null) && (num.getStudentNumber().equals(id))) {
                //学号存在
                return true;
            }
        }
        //学号不存在
        return false;
    }
    //添加学生信息方法
    public static boolean addStudent(Student stu) {
    //将Student对象传递给StudentDao类中的addStudent方法
    //将返回的boolean类型结果, 返还给StudentController
    return  StudentDao.addStudent(stu);
    }
    //查看学生信息
    public static Student[] findAllStudent() {
        //调用StudentDao类中的findAllStudent()方法
        return StudentDao.findAllStudent();
    }
    //删除学生信息
    public static void deleteStudentById(String id) {
        //调用StudentDao类中的deleteStudentById方法
        StudentDao.deleteStudentById(id);

    }
    //修改学生信息
    public static void updateStudent(String id, Student newstu) {
        ////调用StudentDao类中的updateStudent方法
        StudentDao.updateStudent(id,newstu);
    }
}
